var app=getApp()
var util=require("../../../utils/util.js")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    name:'',
    sex:'',
    yaoqiu:'',
    gradeId:'',
    subjectId:'',
    qingkuang:'',
    price:'',
    dateDes:'',
    nianjiArray: [{
      id: 1,
      value: '幼小'
    },
      {
        id: 2,
        value: '小学'
      },
      {
        id: 3,
        value: '初中'
      },
      {
        id: 4,
        value: '高中'
      },
      {
        id: 5,
        value: '大学'
      },
      {
        id: 6,
        value: '其他'
      }
      
    ],
    subjectArray:[
    //   id:'yuwen',
    //   value:'语文'
    // },
    // {
    //     id: 'shuxue',
    //     value: '数学'
    //   },
    //   {
    //     id: 'yingyu',
    //     value: '英语'
    //   }
    //   ,
    //   {
    //     id: 'wuli',
    //     value: '物理'
    //   }
    //   ,
    //   {
    //     id: 'huaxue',
    //     value: '化学'
    //   },
    //   {
    //     id: 'shengwu',
    //     value: '生物'
    //   },
    //   {
    //     id: 'lishi',
    //     value: '历史'
    //   },
    //   {
    //     id: 'dili',
    //     value: '地理'
    //   },
    //   {
    //     id: 'zhengzhi',
    //     value: '政治'
    //   }
    ],
    morenP:'语文',
    humanArray:[{
      title:'男',
      id:'nan'
    },
     {
       title:'女',
       id:'nv'
     },
     {
       title:'无所谓',
       id:'none'
     }
    ],
    danwei:[{
      title:'50',
      value:'wushi'
    }]
    ,
    address:'请选择您的地址',
    isMianze:'',
    latitude:'',
    longitude:'',
    phoneNumber:'短信验证',
    titleStyle:'font-size:15px; color:#434343;font-weight:normal;',
    imgStyle:'width:28rpx; height:34rpx;',
    phoneStyle:'font-size:15px; color:#626262;font-weight:normal;',
    subjectStyle:'position: absolute;left: 480rpx;top:393rpx;'
  },
  yanzhen:function(event)
  {
    
 
   wx.navigateTo({
     url: '/fabu/duanxin/duanxin',
   })
  },
  getArea:function(res){
    this.setData({
      yaoqiu:res.detail.value
    })
  },
  getTxt:function(res){
     this.setData({
       name:res.detail.value
     })
    
  },
  getSex:function(res){
    var s = res.detail.id
    var sexNum
    console.log(s)
    if(s=='nan'){
      sexNum=1
    }else if(s=='nv'){
      sexNum=2
    }else if(s=='none'){
      sexNum=0
    }else{
      sexNum=1
    }
    this.setData({
      sex:sexNum
    })
  },
  getqingkuang:function(res){
    this.setData({
      qingkuang:res.detail.value
    })
  },
  getPrice:function(res){
    this.setData({
      price:res.detail.value
    })
  },
  getGrade:function(res){
    var subject=res.detail.id
   
     console.log(res)

    this.setData({
      gradeId: subject
    })
    // console.log(this.data.subId)
  },
  getSubject:function(res){
    var subid=res.detail.id
  
   this.setData({
     subjectId:subid
   })
   console.log(this.data.subjectId)
  },
  chooseAdd: function (event) {
    var that = this
    var location
    var add
    //这是一个异步函数
    wx.chooseLocation({
      success: function (res) {
        var add = res.address
        console.log(res)
        if (add.length > 20) {
          add = res.name
        }
        that.setData({
          address: add,
          latitude:res.latitude,
          longitude:res.longitude
        })

      },
    })

  },
  getDateDescription:function(event){
    this.setData({
      dateDes:event.detail.value
    })
  },
  demand:function(event){
    var that=this
    var id;
    id=wx.getStorageSync('sessionID')
    console.log(this.data.name)
    console.log('idid id')
    console.log(id)
    var time=util.formatTime(new Date());
    console.log(time)
    try{
      var sms=wx.getStorageSync('checktxt')
    }catch(err){
      wx.showToast({
        title: '请先填入验证码',
        icon:'none'
      })
    }
    if(!this.data.isMianze){
       wx.showToast({
         title: '请先查看免责声明',
         icon:'none'
       })
    }else if(this.data.name==''){
      wx.showToast({
        title: '请输入您的姓名',
        icon:'none'
      })
    }else if(this.data.gradeId==''){
      wx.showToast({
        title: '请选择您所需老师的年级',
        icon: 'none'
      })
    } else if (this.data.subjectId == '') {
      wx.showToast({
        title: '请选择您所需科目',
        icon: 'none'
      })
    }else if(this.data.yaoqiu==''){
      wx.showToast({
        title: '请选择您对教师的要求',
        icon: 'none'
      })
    } else if (this.data.qingkuang == '') {
      wx.showToast({
        title: '请选择您孩子的情况',
        icon: 'none'
      })
    } else if (this.data.price== '') {
      wx.showToast({
        title: '请选择您能负担的薪资',
        icon: 'none'
      })
    } else if (this.data.add == '请选择您的地址') {
      wx.showToast({
        title: '请选择您的地址',
        icon: 'none'
      })
    }
    else{

     console.log(wx.getStorageSync('checktxt'))
    console.log(wx.getStorageSync('sessionID'))
    wx.request({
      url:app.globalData.baseUrl+'demand/insert',
      header:{
        'cookie': 'JSESSIONID=' + wx.getStorageSync('sessionID'),
        'content-type': 'application/x-www-form-urlencoded'
   
      },
     
      method:'POST',
      data:{
        title:that.data.name,
        startTime:time,
        endTime:time,
        type:1,
        gradeId:that.data.gradeId,
        courseId:that.data.subjectId,
        teacherGender:that.data.sex,
        content:that.data.yaoqiu,
        description:that.data.qingkuang,
        special:that.data.dateDes,
        price:that.data.price,
        latitude:that.data.latitude,
        longitude:that.data.longitude,
        position:that.data.address,
        smsCode:wx.getStorageSync('checktxt')
      },
      success:function(res){
        console.log(res)
       
        if(res.data.code==0){
          wx.showToast({
            title: '发布成功',
            duration:4000
            
          })
          // wx.switchTab({
          //   url: '/xuqiu/xuqiu/xuqiu',
          // })
        }else{
          wx.showToast({
            title: '发布失败'+res.data.msg,
            icon:'none',
            duration: 3000
          })
        }
      },
      fail:function(res){
        console.log(res)
      }
    })
    }
  },
  isSee:function(event){
     this.setData({
       isMianze:event.detail.k
     })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that=this
    wx.request({
      url: app.globalData.baseUrl+'demand/listcourse',
      method:'get',
      header:{
        'cookie':'JSESSIONID='+wx.getStorageSync('sessionID')
      },
      success:function(res){
        console.log(res)
        for(var i=0;i<res.data.data.data.length;i++){
          var id = 'subjectArray['+i+'].id'
          var value='subjectArray['+i+'].value'
          that.setData({
            [id]:res.data.data.data[i].id,
            [value]:res.data.data.data[i].name
          })
        }
       
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})